@import '../public/common.css';
.page {
    padding-bottom: 120rpx;
}
.weui-cells {
    font-size: 28rpx;
}
/**
 * 销售+自提 模式选择
 */
.buy-header-nav {
    background: #e9e9e9;
	border-radius: 15rpx 15rpx 0 0;
}
.buy-header-nav .item {
    padding: 25rpx 0;
    width: 50%;
	line-height: 28rpx;
}
.buy-header-nav .item.cr-main{
	background-color: #fff;
}
/**
 * 地址
 */
.address {
    padding: 10rpx;
}
.address-base,
.address-detail {
    padding: 10rpx 35rpx 10rpx 10rpx;
}
.address-detail .icon {
    width: 30rpx;
    height: 35rpx !important;
}
.address-detail .text {
    width: calc(100% - 40rpx);
}
.address-divider {
    height: 4px;
    background-image: url('');
    background-repeat-y: no-repeat;
}
.address-detail .text,
.goods-title {
    line-height: 36rpx;
}
.no-address {
    height: 85rpx;
    line-height: 85rpx;
}
.address-alias {
    border: 1px solid #fd302d;
    color: #fd302d;
    padding: 2rpx 10rpx;
    border-radius: 6rpx;
    margin-right: 10rpx;
}

/**
 * 商品
 */
.goods .goods-item:not(:last-child) {
    border-bottom: 1px dashed #efefef;
}
.goods-item {
    padding: 20rpx 10rpx;
}
.goods-title,
.goods-spec {
    margin-bottom: 10rpx;
}
.goods-image {
    width: 160rpx;
    height: 160rpx;
    margin-right: 20rpx;
}
.goods-price {
    position: relative;
}
.buy-number {
    position: absolute;
    right: 0;
    bottom: 0;
}
.goods-base {
    min-height: 160rpx;
    margin-left: 180rpx;
}

/**
 * 导航
 */
.buy-nav {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 999;
	border-top:1px solid #ddd;
}
.buy-nav,
.nav-base,
.nav-submit button {
    height: 100rpx;
}
.nav-base,
.nav-submit button {
    line-height: 100rpx;
}
.nav-base {
    width: calc(60% - 20rpx);
    padding: 0 10rpx;
}
.nav-submit {
    width: calc(40% - 15rpx);
	margin-right:15rpx;
}
.nav-submit button {
    border-radius:40rpx;
	color:#ffffff;
	height:80rpx;line-height: 80rpx;
	margin-top:10rpx;
}

/**
 * 支付方式
 */
.payment-list .item {
    width: 50%;
}
.payment-list .item-content {
    margin: 20rpx;
    padding: 20rpx 10rpx;
}
.payment-list .item-content image {
    width: 50rpx;
    height: 50rpx !important;
    vertical-align: middle;
    margin-right: 10rpx;
}
.payment-list .selected {
    border: 1px solid #fd302d !important;
    color: #fd302d;
}

/**
 * 扩展数据
 */
.extension-list {
    background-color: #ffecee;
}
.extension-list .item {
    padding: 20rpx 10rpx;
}
.extension-list .item:not(:last-child) {
    border-bottom: 1px dashed #ffecee;
}
.extension-list .item .text-tips {
    color: #fd302d;
}

/**
 * 留言
 */
.content-textarea {
    padding: 10rpx;
    min-height: 10vh;
    width: 100%;
}
.write_score {
    border-bottom: 1px solid #d2364c;
    width: 120rpx !important;
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    font-size: 24rpx;
    line-height: 30rpx;
    height: 30rpx;
    margin: auto 10rpx;
}
